package com.snake.springboot.custom.api.model.points;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

/**
 * 算力管理-算力退款记录
 */
@ApiModel(description="算力管理-算力退款记录")
public class PointsRetRecordModel {
    /**
    * 退款Id
    */
    @ApiModelProperty(value="退款Id")
    private String retId;

    /**
    * 充值记录ID
    */
    @ApiModelProperty(value="充值记录ID")
    private String recordId;

    /**
    * 商户ID
    */
    @ApiModelProperty(value="商户ID")
    private String customId;

    /**
    * 充值模板ID
    */
    @ApiModelProperty(value="充值模板ID")
    private String tempId;

    /**
    * 可得算力数值
    */
    @ApiModelProperty(value="可得算力数值")
    private BigDecimal points;

    /**
    * 实付金额
    */
    @ApiModelProperty(value="实付金额")
    private BigDecimal payAmount;

    /**
    * 销售价格
    */
    @ApiModelProperty(value="销售价格")
    private BigDecimal amount;

    /**
    * 支付ID
    */
    @ApiModelProperty(value="支付ID")
    private String payId;

    /**
    * 支付账号类型
    */
    @ApiModelProperty(value="支付账号类型")
    private Integer payAccType;

    /**
    * 退款说明
    */
    @ApiModelProperty(value="退款说明")
    private String remark;

    /**
    * 创建时间
    */
    @ApiModelProperty(value="创建时间")
    private String createdTime;

    /**
    * 修改时间
    */
    @ApiModelProperty(value="修改时间")
    private String updatedTime;

    public String getRetId() {
        return retId;
    }

    public void setRetId(String retId) {
        this.retId = retId;
    }

    public String getRecordId() {
        return recordId;
    }

    public void setRecordId(String recordId) {
        this.recordId = recordId;
    }

    public String getCustomId() {
        return customId;
    }

    public void setCustomId(String customId) {
        this.customId = customId;
    }

    public String getTempId() {
        return tempId;
    }

    public void setTempId(String tempId) {
        this.tempId = tempId;
    }

    public BigDecimal getPoints() {
        return points;
    }

    public void setPoints(BigDecimal points) {
        this.points = points;
    }

    public BigDecimal getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public String getPayId() {
        return payId;
    }

    public void setPayId(String payId) {
        this.payId = payId;
    }

    public Integer getPayAccType() {
        return payAccType;
    }

    public void setPayAccType(Integer payAccType) {
        this.payAccType = payAccType;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(String createdTime) {
        this.createdTime = createdTime;
    }

    public String getUpdatedTime() {
        return updatedTime;
    }

    public void setUpdatedTime(String updatedTime) {
        this.updatedTime = updatedTime;
    }
}